import Layout from '../components/Layout'

let routes = [
    {
        path: '/',
        component: Layout,
        redirect:{
            path:'/dashboard'
        },
        meta:{
            title:'首页',
            icon:'el-icon-s-home',
            hidden:true
        },
        children: [
            {
                path: 'dashboard',
                meta:{
                    title:'仪表盘',
                    icon:'el-icon-pie-chart'
                },
                component: () => import('../views/Dashboard')
            }
        ]
    },
    {
        path:'/system',
        meta:{
            title:'系統管理',
            icon:'el-icon-setting',
        },
        component:Layout,
        children:[
            {
                path:'user',
                meta:{
                    title:'用戶管理',
                    icon:'el-icon-s-custom',
                },
                component:()=>import('../components/UsersAdmin'),
                children:[
                    {
                        path:'userInfo',
                        meta:{
                            title:'用戶信息',
                            icon:'el-icon-s-check',
                        },
                        component:()=>import('../views/users'),
                    },
                    {
                        path:'avatar',
                        meta:{
                            title:'修改头像',
                            icon:'el-icon-upload',
                        },
                        component:()=>import('../components/Avatar'),
                    },
                    {
                        path:'fans',
                        meta:{
                            title:'粉丝管理',
                            icon:'el-icon-user-solid',
                        },
                        component:()=>import('../components/Fans'),
                        
                    }
                ]
            },
            {
                path:'role',
                meta:{
                    title:'角色管理',
                    icon:'el-icon-video-camera',
                },
                component:()=>import('../components/Role'),
            },
            {
                path:'permission',
                meta:{
                    title:'权限管理',
                    icon:'el-icon-s-cooperation',
                },
                component:()=>import('../components/Permission')
            }
        ]
    },
    {
        path:'/product',
        meta:{
            title:'产品管理',
            icon:'el-icon-s-order',
        },
        component:Layout,
        children:[
            {
                path:'category',
                meta:{
                    title:'品类管理',
                    icon:'el-icon-takeaway-box',
                },
                component:()=>import('../components/Category')
            },
            {
                path:'product',
                meta:{
                    title:'产品管理',
                    icon:'el-icon-s-order',
                },
                component:()=>import('../components/Product')
            },
            {
                path:'active',
                meta:{
                    title:'活动管理',
                    icon:'el-icon-s-promotion',
                },
                component:()=>import('../components/Active')
            },
        ]
    }
]

export default routes